package com.wanjia.seal.manager.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

//流水结果日志表
@AllArgsConstructor
@NoArgsConstructor
@Data
@TableName("TRADERESULTLOG")
public class TradeResultLog implements Serializable {
    @TableId("TRADERESULTORDER")
    private int TradeResultOrder;//序号
    @TableField("RESULTTIME")
    //@DateTimeFormat(pattern = "yyyy-MM-dd")
    private String Resulttime;//验印时间
    @TableField("CHECKDATE")
    private String CheckDate;//出票日期
    @TableField("TRADEORDER")
    private String TradeOrder;//交易流水
    @TableField("TRADETYPE")
    private String TradeType;//交易类型
    @TableField("ACCOUNT")
    private String Account;//账号
    @TableField("METHOD")
    private String Method;//方式
    @TableField("SEALRESULT")
    private String SealResult;//识别结果
    @TableField("RESULT")
    private String Result;//处理结果
    @TableField("OPERATORID")
    private String OperatorID;//操作员
    @TableField("NODE")
    private String Node;//节点号
    @TableField("BANK")
    private String Bank;//行号
    @TableField("CHECKID")
    private String CheckID;//凭证号
    @TableField("CHECKTYPE")
    private String CheckType;//凭证类型
    @TableField("AMOUNT")
    private Integer Amount;//金额
    @TableField("HANDPASSMETHOD")
    private int HandPassMethod;//手工处理方法
    @TableField("CHECKBANKID")
    private String CheckBankID;//复核行号
    @TableField("CHECKOPERID")
    private String CheckOperID;//复核操作员
    @TableField("CHECKFLAG")
    private String CheckFlag;//复核标志
    @TableField("RESERVET")
    private String Reservet;//保留字段
    @TableField("SENDCOUNT")
    private String SendCount;//发送次数
    @TableField("SENDFLAG")
    private String sendFlag;//发送标记
}
